rain in torrents - Turco Inglés Diccionario